home *** CD-ROM | disk | FTP | other *** search
- ;************************************************************
- ;* stormamiga.lib Installer Version 2.8 19. August 1997 *
- ;* *
- ;* © Copyright 1996/97 by COMPIUTECK *
- ;* written by Matthias Henze *
- ;* english translation written by Thomas Blätte *
- ;* *
- ;************************************************************
- ;
- ; $VER: HD-Installer_script 2.8 (19.08.97)
-
- (set stormamiga-Version "Version 43.00 beta")
- (set stormamiga-Datum "19. August 1997")
- (set stormamiga-Datum_e "19. August 1997")
-
- ;====================================================================
- ; Initialisierungen
- ;====================================================================
-
- (set @default-dest "")
-
- (if (= @language "deutsch")
- (
- (set #welcome (cat
- "\nWillkommen bei der Installation der \n\n"
- "\"stormamiga.lib\"\n\n"
- ""stormamiga-Version" vom "stormamiga-Datum"\n\n"
- "Dieses Skript installiert die \"stormamiga.lib\",\n"
- "entsprechend Ihrer Angaben, auf Ihre Festplatte.\n\n\n"
- "© Kopierrecht 1996/97 bei COMPIUTECK\n"
- "geschrieben von Matthias Henze"))
-
-
- (set #Passworteingabe (cat
- "\nIhr Passwort bitte!"))
-
- (set #Sprachstandard_Auswahl (cat
- "\nMöchten Sie die \"stormamiga.lib\" für \"ANSI C\" oder für \"C++\" installieren.\n"))
-
- (set #C " ANSI C")
- (set #C++ " C++")
-
-
- (set #Versions_Auswahl (cat
- "\nWählen Sie die Bibliothek(en) aus, die Sie installieren möchten.\n"))
-
- (set #C++-Lib " Erweiterungsbibliothek für C++")
- (set #MC68EC020+ " Basisbibliothek für MC68EC020+")
-
- (set #Code_Modell_Auswahl_C++ (cat
- "\nDie \"C++.lib\" gibt es für das kleine und das große Code-Modell.\n"
- "\nWelche Version(en) möchten Sie installieren?\n"))
-
- (set #Code_Modell_Auswahl (cat
- "\nDie \"stormamiga.lib\" gibt es für das kleine und das große Code-Modell.\n"
- "\nWelche Version(en) möchten Sie installieren?\n"))
-
-
- (set #FAR_C " großes Code-Modell")
- (set #NEAR_C " kleines Code-Modell")
-
-
-
- (set #Anleitungen_Auswahl (cat
- "\nWählen Sie die Sprache(n) für die AmigaGuide Dokumentation aus.\n"))
-
- (set #Deutsch " Deutsch")
- (set #English " English")
-
- (set #Anleitungen_Liste (cat
- "Installation der Anleitung(en).\n"
- "Bitte wählen Sie ein Laufwerk oder ein Verzeichnis.\n"
- "Es wird kein Verzeichnis erzeugt."))
- )
- (
- (set #welcome (cat
- "\nWelcome to the installation of the\n\n"
- "\"stormamiga.lib\"\n\n"
- ""stormamiga-Version" from "stormamiga-Datum_e"\n\n"
- "This script installs the \"stormamiga.lib\"\n"
- "according to your specification to your harddisk.\n\n\n"
- "© Copyright 1996/97 by COMPIUTECK\n"
- "written by Matthias Henze"))
-
-
- (set #Passworteingabe (cat
- "\nYour password please!"))
-
- (set #Sprachstandard_Auswahl (cat
- "\nPlease choose whether you like to install the \"stormamiga.lib\" for \"ANSI C\" or for \"C++\".\n"))
-
- (set #C " ANSI C")
- (set #C++ " C++")
-
- (set #Versions_Auswahl (cat
- "\nPlease choose the library(-ies) you want to install.\n"))
-
- (set #MC68EC020+ " basic library for MC68EC020+")
-
- (set #Code_Modell_Auswahl_C++ (cat
- "\nThe \"C++.lib\" is available for the small and large code model.\n"
- "\nWhich version(s) do you want to install?\n"))
-
- (set #Code_Modell_Auswahl (cat
- "\nThe \"stormamiga.lib\" is available for the small and large code model.\n"
- "\nWhich version(s) do you want to install?\n"))
-
-
- (set #FAR_C " large code model")
- (set #NEAR_C " small code model")
-
-
- (set #Anleitungen_Auswahl (cat
- "\nPlease choose the language(s) for the AmigaGuide documentation.\n"))
-
- (set #Deutsch " Deutsch")
- (set #English " English")
-
- (set #Anleitungen_Liste (cat
- "Installation of the manual(s).\n"
- "Please choose a volume or a directory.\n"
- "A new directory will not be created."))
- )
- )
-
- ;=====================================================================================
- ; Beginn der Installation
- ;=====================================================================================
-
- (message #welcome)
- (welcome)
-
- (set #Passwort
- (askstring
- (prompt #Passworteingabe)
- (help @askstring-help)
- )
- )
- (run "qrypt Lib/stormamiga.lib.cry" #Passwort)
- (run "qrypt Lib/stormamiga_nc.lib.cry" #Passwort)
- (run "qrypt Lib/C++.lib.cry" #Passwort)
- (run "qrypt Lib/C++_nc.lib.cry" #Passwort)
- (
- (set C_C++_beides
- (askoptions
- (prompt #Sprachstandard_Auswahl)
- (help @askoptions-help)
- (choices
- #C++
- #C
- )
- )
- )
-
- (if (IN C_C++_beides 0) (set C++ 1))
- (if (IN C_C++_beides 1) (set C 1))
-
- (if (= C++ 1)
- (
- (
- (set wähle_C++-Lib
- (askoptions
- (prompt #Versions_Auswahl)
- (help @askoptions-help)
- (default 1)
- (choices
- #C++-Lib
- )
- )
- )
-
- (if (IN wähle_C++-Lib 0) (set C++_lib 1))
-
- (if (= C++_lib 1)
- (
- (set kopiere_Libs
- (askoptions
- (prompt #Code_Modell_Auswahl_C++)
- (help @askoptions-help)
- (choices
- #FAR_C
- #NEAR_C
- )
- )
- )
-
- (if (IN kopiere_Libs 0) (set FAR_C 1))
- (if (IN kopiere_Libs 1) (set NEAR_C 1))
-
- (if (= FAR_C 1)
- (copyfiles
- (source "C++.lib")
- (dest "StormC:Lib")
- )
- )
- (if (= NEAR_C 1)
- (copyfiles
- (source "C++_nc.lib")
- (dest "StormC:Lib")
- )
- )
- )
- )
- )
- )
- )
- )
-
- (
- (set wähle_Libs
- (askoptions
- (prompt #Versions_Auswahl)
- (help @askoptions-help)
- (default 1)
- (choices
- #MC68EC020+
- )
- )
- )
-
- (if (IN wähle_Libs 0) (set MC68EC020+ 1))
-
- (if (= MC68EC020+ 1)
- ( (set FAR_C 0) (set NEAR_C 0)
- (set kopiere_Libs
- (askoptions
- (prompt #Code_Modell_Auswahl)
- (help @askoptions-help)
- (choices
- #FAR_C
- #NEAR_C
- )
- )
- )
-
- (if (IN kopiere_Libs 0) (set FAR_C 1))
- (if (IN kopiere_Libs 1) (set NEAR_C 1))
-
- (if (= FAR_C 1)
- (copyfiles
- (source "stormamiga.lib")
- (dest "StormC:Lib")
- )
- )
- (if (= NEAR_C 1)
- (copyfiles
- (source "stormamiga_nc.lib")
- (dest "StormC:Lib")
- )
- )
- )
- )
- )
-
- (
- (set kopiere_Anleitungen
- (askoptions
- (prompt #Anleitungen_Auswahl)
- (help @askoptions-help)
- (default 1)
- (choices
- #Deutsch
- ;#English
- )
- )
- )
-
- (if (IN kopiere_Anleitungen 0) (set Deutsch 1))
- (if (IN kopiere_Anleitungen 1) (set English 1))
-
- (if (= Deutsch 1)
- (
- (set Dokverzeichnis
- (askdir
- (prompt #Anleitungen_Liste)
- (help @askdir-help)
- (default "StormC:")
- )
- )
- (makeassign "INSTDOK" Dokverzeichnis)
- (copyfiles
- (source "stormamiga_lib.guide")
- (dest "INSTDOK:")
- (infos)
- )
- )
- )
- (if (= English 1)
- (
- (if (exists "INSTDOK:" (noreq))
- (copyfiles
- (source "stormamiga_lib_e.guide")
- (dest "INSTDOK:")
- (infos)
- )
- )
- (if (= (exists "INSTDOK:" (noreq))0)
- (
- (set Dokverzeichnis
- (askdir
- (prompt #Anleitungen_Liste)
- (help @askdir-help)
- (default "StormC:")
- )
- )
- (makeassign "INSTDOK" Dokverzeichnis)
- (copyfiles
- (source "stormamiga_lib_e.guide")
- (dest "INSTDOK:")
- (infos)
- )
- )
- )
- )
- )
- )
- (makeassign "INST")
- (makeassign "INSTDOK")
-